/* Non-essential styles */ 
body * {
    border:1px solid fuchsia;
}

img {
    border-left:1px solid gray;
    border-right:1px none gray;
    border-top:1px solid gray;
    border-bottom:1px solid black;
}

*.overlay_box_cls {
    padding:2px 25px;

    border-left:1px solid silver;
    border-right:1px solid gray;
    border-top:1px solid silver;
    border-bottom:1px solid gray;

    color:black;
    background:url("semi-transparent.png") repeat;  /* ESSENTIAL style */
}

#nw {
    position:relative;
}

#washington {
    position:absolute;
    top:35px;
    left:58px;
}

#oregon {
    position:absolute;
    top:120px;
    left:62px;
}

#idaho {
    position:absolute;
    top:145px;
    left:190px;
}

#note1 {
    position:absolute;
    bottom:1px;
    left:0;

    padding:2px 15px;

    width:437px;

    color:black;
    text-align:center;

    background:url("trans2white.png") top left repeat-x;    /* ESSENTIAL style */
}


